<?php
/**
 * User: taodf
 * Date: 17-4-29
 * Time: 下午2:25
 */

namespace Zeus\View\Engines;

class TalEngine implements EngineInterface
{

    /**
     * 使用视图引擎渲染试图文件
     *
     * @param string $view
     * @param array $param
     * @return mixed
     */
    public function render($view, $param = [])
    {
        // TODO: Implement render() method.
    }

    /**
     * 向视图引擎中注入变量
     *
     * @param string $name
     * @param mixed $value
     * @return mixed
     */
    public function with($name, $value)
    {
        // TODO: Implement with() method.
    }

    /**
     * 向视图引擎全局空间注入变量
     *
     * @param string $name
     * @param mixed $value
     * @return mixed
     */
    public function share($name, $value)
    {
        // TODO: Implement share() method.
    }

    /**
     * 向视图引擎中添加新的模板目录
     *
     * @param string $name
     * @param string $path
     * @return mixed
     */
    public function names($name, $path)
    {
        // TODO: Implement names() method.
    }

    /**
     * 为视图引擎注册新的功能
     *
     * @param string $name
     * @param callable $callable
     * @return mixed
     */
    public function feature($name, $callable)
    {
        // TODO: Implement feature() method.
    }
}